<?php
declare (strict_types=1);

namespace app\controller;

use app\BaseController;
use think\db\exception\DbException;
use think\Request;
use think\Response;

/**
 * 商品
 * Class Goods
 * @package app\controller
 */
class Goods extends BaseController
{
    /**
     * 显示资源列表
     * @return Response
     * @throws DbException
     */
    public function list(): Response {
        $service = new \app\service\Goods();
        $assign['list'] = $service->getList();
        return view('', $assign);
    }

    /**
     * 显示创建资源表单页.
     *
     * @return Response
     */
    public function create() {
        //
    }

    /**
     * 保存新建的资源
     *
     * @param \think\Request $request
     * @return Response
     */
    public function save(Request $request) {
        //
    }

    /**
     * 显示指定的资源
     *
     * @param int $id
     * @return Response
     */
    public function read($id) {
        //
    }

    /**
     * 显示编辑资源表单页.
     *
     * @param int $id
     * @return Response
     */
    public function edit($id) {
        //
    }

    /**
     * 保存更新的资源
     *
     * @param \think\Request $request
     * @param int $id
     * @return Response
     */
    public function update(Request $request, $id) {
        //
    }

    /**
     * 删除指定资源
     *
     * @param int $id
     * @return void
     */
    public function delete($id) {
        //
    }
}
